		ORG 0
START:		MOV DPTR,#TABLE
LOOP:		CLR A
		MOVC A,@A+DPTR
		CJNE A,#01H,LOOP1
		JMP START
LOOP1:		MOV P1,A
		MOV R3,#20
		LCALL DELAY
		INC DPTR
		JMP LOOP
DELAY:		MOV R4,#20
D1:		MOV R5,#248
		DJNZ R5,$
		DJNZ R4,D1
		DJNZ R3,DELAY
		RET
TABLE:		DB 0FEH,0FDH,0FBH,0F7H
		DB 0EFH,0DFH,0BFH,07FH
		DB 0FEH,0FDH,0FBH,0F7H
		DB 0EFH,0DFH,0BFH,07FH		
		DB 07FH,0BFH,0DFH,0EFH
		DB 0F7H,0FBH,0FDH,0FEH
		DB 07FH,0BFH,0DFH,0EFH
		DB 0F7H,0FBH,0FDH,0FEH
		DB 00H, 0FFH,00H, 0FFH
		DB 01H
		END
